package file.fileDemo;

//File类

import java.io.File;

public class FileDemo {

    //入口
    public static void main(String[] args){

        //File类仅仅是对文件和目录进行了表示，
        // 这个文件或者目录是可以存在或者不存在的，如果不存在，
        // 后期我们可以调用File类的相关方法进行创建
        //File(String pathname)根据给定的路径名字符串来创建新的File实例
        //通过File类表示:G:\works\资料\java359期\HMJavaEE-359-day10\a.txt
        File file = new File("G:\\works\\资料\\java359期\\HMJavaEE-359-day10\\a.txt");

        System.out.println(file);

        System.out.println("-----------------------------");

        //File(String parent, String child)根据父路径名字符串和子路径名字符串
        // 创建新的File实例
        File file1 = new File("G:\\works\\资料\\java359期\\HMJavaEE-359-day10","a.txt");
        System.out.println(file1);

        System.out.println("------------------------------");

        //File(File parent, String child)根据父路径名的File对象
        //和子路径名字符串创建新的File实例
        String parentFilePath= "G:\\works\\资料\\java359期\\HMJavaEE-359-day10";
        File file2 = new File(parentFilePath);
        File file3 = new File(file2, "a.txt");
        System.out.println(file3);

        /**
         * java为什么需要给我们提供这么多的构造方法呢？为了满足不同的需求
         *
         */



    }
}
